package projeto.administrativo.colaboradorexterno.cih;

import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.servlet.view.tiles2.SpringTilesApplicationContextFactory;
import org.zkoss.zkplus.spring.SpringUtil;

import nucleo.comuns.visao.NucleoTab;
import projeto.administrativo.colaboradorexterno.cdp.Contato;
import projeto.administrativo.colaboradorexterno.cih.contato.CtrlContato;
import projeto.administrativo.colaboradorexterno.cih.contato.PainelContato;

public class AbaContatos  extends NucleoTab{
		
	CtrlContato ctrlContato;	
	
	
	public AbaContatos(){
		ctrlContato = SpringUtil.getApplicationContext().getBean(CtrlContato.class);
		ctrlContato.configurarComponentes();
		montar();		
		
	}

	private void montar() {		
		setNomeTab("Contatos");				
		setConteudoTab(ctrlContato.getPainelContato());				
	}	
	
	public  Set<Contato> getContatos(){		
		return ctrlContato.getContatos();		
	}
	
	public void setContatos(Set<Contato> contatos){		
		ctrlContato.preencherContatos(contatos);			
	}
	
	
	public CtrlContato getCtrlContato() {
		return ctrlContato;
	}

	public void setCtrlContato(CtrlContato ctrlContato) {
		this.ctrlContato = ctrlContato;
	}
	
		

}

	
